CC=arm-angstrom-linux-gnueabi-g++
EXE=linapple
CFLAGS=-O2 -Wall 

OBJS := \
stretch.o   wwrapper.o  	6821.o       AY8910.o		\
SaveState.o Video.o 	DiskChoose.o				\
Harddisk.o  DiskImage.o  Disk.o		MouseInterface.o     	\
Keyboard.o  Joystick.o  ParallelPrinter.o    Memory.o		\
CPU.o   Frame.o		Applewin.o 	SerialComms.o		\
Log.o   Registry.o        					\
Riff.o   Speaker.o	SoundCore.o    Mockingboard.o Debug.o	\


all: $(EXE)

%.o: %.cpp
	$(CC) -c $(CFLAGS) $< -o $@ `sdl-config --cflags`


# dynamically linked binary:
$(EXE):	$(OBJS)
	$(CC) $^ -o $@ `sdl-config --libs` -lz -lSDL_image
	arm-angstrom-linux-gnueabi-strip $(EXE)
	mv $(EXE) ..

clean:
	rm -f $(EXE)
	rm -f *.o

